H ? « »

Language peer sets for Newton:
Switzerland
Switzerland/1977
Designed 1977
1970s languages
Fourth generation
High Cold War

Newton(ID:965/new007)

Functional and OO language developed for teaching at EFPL 

alternate simple view
Country: Switzerland
Designed 1977
Published: 1988


(named after Isaac Newton (1642-1727) - research begun in the 250 year anniversary of his death).

Rapin et al, Lausanne, Swiss Federal Institute of Technology (EPFL)

General purpose expression language, syntactically ALGOL-like, with object-oriented and functional features and a rich set of primitives for concurrency. Added ovewr time procedures as types, generalised heaps and many other interesting features.

Used for undergraduate teaching at EPFL


Structures:
Related languages
ALGOL 68 Revised Newton   Incorporated some features of
Pascal Newton   Based on
SIMULA 67 Newton   Incorporated some features of
Newton Cluster 86   Influence

References:
  • Rapin, Charles (1977) Rapin, Charles "Comparaison et implantation des langages de haut niveau" EPFL, Lausanne, 1977
  • Rapin, Charles (1979) Rapin, Charles "Newton Report" (provisional draft) EPFL, Lausanne, 1979
  • Rapin, Charles et al, (1981) Rapin, Charles et al, "The Newton Language", pp31-40 Extract: INTRODUCTION Extract: Free References, Access Functions Extract: Objects, Classes and Modules Extract: Mapping Functions and Generalized Arrays
          in [SIGPLAN] (1981) SIGPLAN Notices 16(08) August 1981
  • Spector, David (1982) Spector, David "Ambiguities and insecurities in Modula-2" pp43-51 Extract: Introduction
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Wuetrich and Menu, (1982) Wuetrich and Menu, "Programming in Newton", EPFL 1982.
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Menu, J. (1983) Menu, J. "The General Heap, A Hight-Level Concept" These N° 495, EPFL 1983
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • E. Sanchez, P. Sommer, J. Menu, C. Iseli (1987) E. Sanchez, P. Sommer, J. Menu, C. Iseli "A General Heap Processor" IEEE Micro, Vol. 9, No. 6, Dec. 1987, pp 29-40.
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Rapin, Charles (1987) Rapin, Charles "Newton Report" EPFL, Lausanne, 1987
          in [SIGPLAN] (1982) SIGPLAN Notices 17(08) August 1982
  • Rapin, Charles (1989) Rapin, Charles "Procedural Objects in Newton" DOI Extract: Introduction Extract: Description of the extension Extract: Conclusions
          in [SIGPLAN] (1989) SIGPLAN Notices 24(09) September 1989
  • Rapin, Charles (1997) Rapin, Charles "Block structured object programming" pp47-54 Abstract DOI Extract: Introduction Extract: Newton Language
          in [SIGPLAN] (1997) [ACM SIGPLAN] SIGPLAN Notices 32(04) April 1997
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder